Circular Drawings of Rooted Trees

نویسنده

  • G. Melan
چکیده

We describe an algorithm producing circular l a y outs for trees, that is drawings, where subtrees of a node lie within circles, and these circles are themselves placed on the circumference of a circle. The complexity and methodology of our algorithm compares to Reingold and Tilford's algorithm for trees [11]. Moreover, the algorithm naturally admits distortion transformations of the layout. This, added to its low complexity, makes it very well suited to be used in an interactive environment. 1. INTRODUCTION Rooted trees are at the center of many problems and applications in computer science. Information systems, multimedia documents databases, or virtual reality scene descriptions are only a few examples in which they are used. Their widespread use is most probably the result of the fact that they capture and reflect the way humans often organize information. A visual representation of these structures is often a major tool to help the user finding his/her way in exploring data; hence the importance of graph drawing and exploration in information visualization. Methods for drawing trees has received a significant attention for a long time and it still reappears as an intermediate task in many applications. The classic algorithm by Reingold and Tilford [11], improved later in [14], gives a very effective solution to produce a classical , top–down drawing of rooted trees. Eades [4] also described an alternative, so called radial display of a tree, based on earlier results described, for instance, in [2]. However, the need for suitable tree representations for large amounts of data still simulates work in finding alternative layouts. For example, there has been an increased interest recently in The classical, top–down drawing of trees has the advantage of being well–known and widely used in many applications. Its use for displaying hierarchies benefits from its natural interpretation. In some cases, however, one might need to deal with representations where the hierarchical organization of data is much less relevant. As an example, we encountered situations (e.g., in exploring keyword and thesauri data) where the hierarchy was not natural, although the underlying data structure was indeed a tree. Eades [4] cites some other examples for what he calls " free trees ". Data in all these applications can of course be described through rooted trees, but only artificially; in fact, exploration in these applications consist in " changing " a root. In our case, our users felt that the classical …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Area-eecient Upward Tree Drawings

Rooted trees are usually drawn planar and upward , i.e., without crossings and with parents placed above their children. In this paper we investigate the area requirement of planar upward drawings of trees, and present optimal algorithms for constructing such drawings.

متن کامل

Ideal Drawings of Rooted Trees With Approximately Optimal Width

For rooted trees, an ideal drawing is one that is planar, straight-line, strictly-upward, and order-preserving. This paper considers ideal drawings of rooted trees with the objective of keeping the width of such drawings small. It is not known whether finding the minimum width is NPhard or polynomial. This paper gives a 2-approximation for this problem, and a 2∆-approximation (for ∆-ary trees) ...

متن کامل

LR-Drawings of Ordered Rooted Binary Trees and Near-Linear Area Drawings of Outerplanar Graphs

We study a family of algorithms, introduced by Chan [SODA 1999], for drawing ordered rooted binary trees. Any algorithm in this family (which we name an LR-algorithm) takes in input an ordered rooted binary tree T with a root rT , and recursively constructs drawings ΓL of the left subtree L of rT and ΓR of the right subtree R of rT ; then either it applies the left rule, i.e., it places ΓL one ...

متن کامل

Upward Tree Drawings with Optimal

Rooted trees are usually drawn planar and upward, i.e., without crossings and without any parent placed below its child. In this paper we investigate the area requirement of planar upward drawings of rooted trees. We give tight upper and lower bounds on the area of various types of drawings, and provide linear-time algorithms for constructing optimal area drawings. Let T be a bounded-degree roo...

متن کامل

On Balloon Drawings of Rooted Trees

Among various styles of tree drawing reported in the literature, balloon drawing enjoys a desirable feature of displaying tree structures in a rather balanced fashion. Each subtree in the balloon drawing of a tree is enclosed in a circle. Along any path from the root node, the radius of each circle reflects the number of descendants associated with the root node of the subtree. In this paper, w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998